package com.xueyi.aixihu.constant;

import lombok.Data;

import java.util.List;

/**
 * 描述 系统的角色
 *
 * @auther 俞烨
 * @date 2023-06-27 11
 */
@Data
public class SystemRoleConstant {

    /**
     * 超级管理员的id
     */
    public static final Integer SUPER_ADMIN = 8;

    /**
     * 镇党建办成员
     * 1、上传党务公开（镇级）（富文本）
     * 2、审核村、社区（村级）上传的党务公开的内容
     */
    public static final Integer Z_DJB_CY = 100;

    /**
     * 镇党建办主任
     * 1、审核（镇党建办成员）提交的（镇级）党务公开内容。
     * 2、审核村、社区（村级）上传的党务公开的内容。
     * 3、公开或者取消公开（镇级）党务公开内容。
     */
    public static final Integer Z_DJB_ZR = 101;

    /**
     * 镇相关部门
     * 1、上传政务公开（镇级）（富文本）。
     * 2、审核村、社区（村级）上传的村务公开的内容。
     */
    public static final Integer Z_XG_BM = 102;

    /**
     * 镇便民服务中心主任
     * 1、审核（镇相关部门）提交的政务公开（镇级）（富文本）。
     * 2、审核村、社区（村级）上传的村务公开的内容。
     * 3、公开或者取消公开（镇级）政务公开内容。
     */
    public static final Integer Z_BM_FW_ZX_ZR = 103;

    /**
     * 镇财政所成员
     * 1、提交（镇级）财务公开的报表。
     * 2、审核（社区、居委会）提交的财务公开、三资管理。
     */
    public static final Integer Z_CZS_CY = 104;

    /**
     * 镇财政所所长
     * 1、审核（镇级）（镇财政所成员）提交的财务公开的报表内容。
     * 2、审核（村级）（居委会、社区）审核通过的财务公开、三资管理。
     * 3、公开或者取消公开（镇级）财务公开。
     */
    public static final Integer Z_CZS_SZ = 105;

    /**
     * 村
     * 1、上传（村级）党务公开
     * 2、上传（村级）村务公开
     * 3、上传（村级）（村）三资管理、财务公开。
     * 4、发布党务公开、政务公开、三资管理、财务公开。
     */
    public static final Integer CUN = 106;

    /**
     * 社区
     * 1、上传（村级）党务公开
     * 2、上传（村级）村务公开
     * 3、上传（村级）（社区、居委会）三资管理、财务公开。
     * 4、发布党务公开、政务公开、三资管理、财务公开。
     */
    public static final Integer SQ = 107;


    /**
     * 镇经管站成员
     * 1、审核（村级）提交的财务公开、三资管理
     */
    public static final Integer Z_JGZ_CY = 108;

    /**
     * 镇经管站站长
     * 1、审核（村级）（镇经管站成员）审核通过后的财务公开、三资管理
     */
    public static final Integer Z_JGZ_ZZ = 109;


    /**
     * 纪委
     * 1、管理举报投诉
     */
    public static final Integer JW = 113;

    /**
     * 居委
     * 1、上传（村级）党务公开
     * 2、上传（村级）村务公开
     * 3、上传（村级）（社区、居委会）三资管理、财务公开。
     * 4、发布党务公开、政务公开、三资管理、财务公开。
     */
    public static final Integer JU_WEI = 114;

    /**
     * 相关职能部门
     * 1、审核村务公开
     */
    public static final Integer XG_ZN_GM =115 ;


    /**
     * 镇民政办成员
     * 1、审核村务公开，提交政务公开
     */
    public static final Integer Z_MZB_CY = 112;


    /**
     * 镇农房安置办成员
     *  1、审核村务公开，提交政务公开
     */
    public static final Integer Z_NF_A_ZB_CY=116;

    /**
     * 镇公共资源交易中心成员
     *  1、审核村务公开，提交政务公开
     */
    public static final Integer Z_GG_ZY_JY_ZX_CY=117;


    /**
     * 镇征收项目办成员
     *  1、审核村务公开，提交政务公开
     */
    public static final Integer Z_ZS_XM_B_CY=118;

    /**
     * 镇农业服务中心成员
     *  1、审核村务公开，提交政务公开
     */
    public static final Integer Z_NY_FW_ZX_CY=119;

    /**
     * 镇劳保所成员
     *  1、提交政务公开
     */
    public static final Integer Z_LB_S_CY=120;




    /**
     * 镇民政办主任
     * 1、审核村务公开，审核/发布政务公开
     */
    public static final Integer Z_MZB_ZR = 121;


    /**
     * 镇农房安置办主任
     *  1、审核村务公开，审核/发布政务公开
     */
    public static final Integer Z_NF_A_ZB_ZR=122;

    /**
     * 镇公共资源交易中心主任
     *  1、审核村务公开，审核/发布政务公开
     */
    public static final Integer Z_GG_ZY_JY_ZX_ZR=123;


    /**
     * 镇征收项目办主任
     *  1、审核村务公开，审核/发布政务公开
     */
    public static final Integer Z_ZS_XM_B_ZR=124;

    /**
     * 镇农业服务中心主任
     *  1、审核村务公开，审核/发布政务公开
     */
    public static final Integer Z_NY_FW_ZX_ZR=125;

    /**
     * 镇劳保所主任
     *  1、审核/发布政务公开
     */
    public static final Integer Z_LB_S_ZR=126;


}
